Forces console fonts (low resolution and high resolution) to be included in an application or to be removed.
Notes:
Sets application CreatorID (4 characters).
Notes:
$ {DEFINE t}, {IFDEF t}, {IFNDEF t} and {ENDIF}
Conditional compiling directives
Allows you define specific labels ({DEFINE t}) and conditional compiling of source code blocks (from a {IFDEF t} or a {IFNDEF t} to a {ENDIF}) according to if the t label is defined ({IFDEF t}) or not ({IFNDEF t}).
Notes:
OK: {IFDEF "HaHa"} A=1 {ENDIF} {IFNDEF "HaHa"} A=2 {ENDIF}
Not OK: A={IFDEF "HaHa"}1{ENDIF} {IFNDEF "HaHa"}2{ENDIF}
Include one source code into another one and have the iziBasic compiler parse the source codes accordingly. This is very convenient for adding a set of routines that you want to use in different development projects.
Note:
Defines whether you want to manage all hard buttons (of the device) events, none of them, or some of them in the DOEVENTS and WAITEVENT functions. By default, this directive is set to OFF.
Notes:
Set the minimum Palm OS version (format "M.m", where M is Major and m minor) for your application to run. It cannot be smaller than "3.0". If it is set, at runtime your application will check if the target device meets this minimum OS requirement and quit smoothly with a message if it is not met.
Notes:
Warning: I cannot guarantee that all YOUR iziBasic developments will run smoothly from Palm OS 3.0 on. Indeed, iziBasic uses many Palm OS API calls (which are embedded for your convenience) that were introduced progressively over the Palm OS versions. I have identified in this manual the few instructions which require a minimum Palm OS version.
Decide how you want to manage Mathematical parsing capabilities according to operations priorities in expressions. By default, this directive is set to OFF.
Notes:
{PARSER ON}
A=1+2*3 ' A=7
{PARSER OFF}
B=1+2*3 ' B=9
Add a resource file to your program. This is, for instance, very useful to add images (of Tbmp type) which will then be used by the IMAGE and IMAGEBUTTON instructions.
Notes:
To avoid any risk of deleting important files on your Palm device, the OUTPUT, APPEND and RANDOM file modes of the files OPEN statement only work with databases having a "LDIB" Creator ID if this compiling directive is set to ON. If set to OFF, it can write to any database at runtime. If the database is to be created by OPEN, it will then be with the Creator ID of the application as defined by the CREATORID compiling directive.
By default, this directive is set to ON.
Notes:
Sets application version.
Notes: